/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.icq.exceptions;

import org.apache.log4j.Logger;
import ru.icq.exceptions.errors.ConnectionError;

/**
 * Исключения при соединении с серверами.
 * @author Носов А.В.
 */
public class ConnectionExceptions extends ICQExceptions {

    // Variables declaration
    private static final Logger log = Logger.getLogger(ConnectionExceptions.class);
    /** Ошибка при расчете.*/
    private final ConnectionError error;
    // End of variables declaration

    /**
     * Конструктор исключения.
     * @param error ошибка
     */
    public ConnectionExceptions(ConnectionError error) {
        super(error.getDescription());
        this.error = error;
    }

    /**
     * Возвращает ошибку.
     * @return ошибка 
     */
    public ConnectionError getError() {
        return error;
    }
}
